package ar.uade.edu.fain.ad.server.dao.entity;

import java.util.List;

import javax.persistence.Column;
import javax.persistence.Embeddable;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.JoinTable;
import javax.persistence.ManyToMany;

@Embeddable
public class RecetaEntity {

	@ManyToMany(fetch = FetchType.EAGER)
	@JoinTable(name = "RECETA_INGREDIENTE", 
		joinColumns = @JoinColumn(name = "idPlato"), 
		inverseJoinColumns = @JoinColumn(name = "idIngrediente"))
	private List<IngredienteEntity> ingredientes;

	@Column
	private String descripcionReceta;

	public List<IngredienteEntity> getIngredientes() {
		return ingredientes;
	}

	public void setIngredientes(List<IngredienteEntity> ingredientes) {
		this.ingredientes = ingredientes;
	}

	public String getDescripcionReceta() {
		return descripcionReceta;
	}

	public void setDescripcionReceta(String descripcionReceta) {
		this.descripcionReceta = descripcionReceta;
	}

}
